package com.ruoyi.carbon.entity;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;
import java.io.Serializable;

/**
 * 盘点信息(PandianInfo)实体类
 *
 * @author lzl
 * @since 2023-11-05 14:57:18
 */
public class PandianInfo implements Serializable {
    private static final long serialVersionUID = 770412819579922823L;
    /**
     * 编号
     */
    private Long id;
    /**
     * 单据号
     */
    private String danjuNumber;
    /**
     * 物料id
     */
    private Long wuliaoId;
    /**
     * 仓库
     */
    private String cangku;
    /**
     * 库区
     */
    private String kuqu;
    /**
     * 库位
     */
    private String kuwei;
    /**
     * 批号
     */
    private String pihao;
    /**
     * 盘点类型
     */
    private Integer pandianType;
    /**
     * 库存月份
     */
    @NotNull(message = "库存月份不能为空")
    private String kucunYuefen;
    /**
     * 盘点日期
     */
    private String pandianDate;
    /**
     * 负责人
     */
    private String fuzeRen;
    /**
     * 现库存
     */
    private Integer xianKucun;
    /**
     * 实际库存
     */
    @NotNull(message = "实际库存不能为空")
    private Integer shijiKucun;
    /**
     * 原因
     */
    private String yuanyin;


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getDanjuNumber() {
        return danjuNumber;
    }

    public void setDanjuNumber(String danjuNumber) {
        this.danjuNumber = danjuNumber;
    }

    public Long getWuliaoId() {
        return wuliaoId;
    }

    public void setWuliaoId(Long wuliaoId) {
        this.wuliaoId = wuliaoId;
    }

    public String getCangku() {
        return cangku;
    }

    public void setCangku(String cangku) {
        this.cangku = cangku;
    }

    public String getKuqu() {
        return kuqu;
    }

    public void setKuqu(String kuqu) {
        this.kuqu = kuqu;
    }

    public String getKuwei() {
        return kuwei;
    }

    public void setKuwei(String kuwei) {
        this.kuwei = kuwei;
    }

    public String getPihao() {
        return pihao;
    }

    public void setPihao(String pihao) {
        this.pihao = pihao;
    }

    public Integer getPandianType() {
        return pandianType;
    }

    public void setPandianType(Integer pandianType) {
        this.pandianType = pandianType;
    }

    public String getKucunYuefen() {
        return kucunYuefen;
    }

    public void setKucunYuefen(String kucunYuefen) {
        this.kucunYuefen = kucunYuefen;
    }

    public String getPandianDate() {
        return pandianDate;
    }

    public void setPandianDate(String pandianDate) {
        this.pandianDate = pandianDate;
    }

    public String getFuzeRen() {
        return fuzeRen;
    }

    public void setFuzeRen(String fuzeRen) {
        this.fuzeRen = fuzeRen;
    }

    public Integer getXianKucun() {
        return xianKucun;
    }

    public void setXianKucun(Integer xianKucun) {
        this.xianKucun = xianKucun;
    }

    public Integer getShijiKucun() {
        return shijiKucun;
    }

    public void setShijiKucun(Integer shijiKucun) {
        this.shijiKucun = shijiKucun;
    }

    public String getYuanyin() {
        return yuanyin;
    }

    public void setYuanyin(String yuanyin) {
        this.yuanyin = yuanyin;
    }

}

